#include <typeinfo>
#include <stdio.h>
#include "traits.h"

int main(int args, char **argv)
{
	MyIter<int> itr;
	MyIter<int> *p_itr = new MyIter<int>();
	func(itr);
	func(p_itr);
	printf("int:%s\n", typeid(int).name());	
	getchar();
	delete p_itr;
	return 0;
}
